package domain;

import java.util.Date;

public class AppFunction {
    private Integer id;
    private String functionNo;
    private Integer isOpened;
    private String searchKeyWord;
    private Date createdTime;
    private Date updateTime;
    private String fullyClassName;
    private String funcName;
    private String funcPath;
    private String iconName;

    public AppFunction() {
    }

    public AppFunction(Integer id, String functionNo, Integer isOpened, String searchKeyWord, Date createdTime, Date updateTime, String fullyClassName, String funcName, String funcPath, String iconName) {
        this.id = id;
        this.functionNo = functionNo;
        this.isOpened = isOpened;
        this.searchKeyWord = searchKeyWord;
        this.createdTime = createdTime;
        this.updateTime = updateTime;
        this.fullyClassName = fullyClassName;
        this.funcName = funcName;
        this.funcPath = funcPath;
        this.iconName = iconName;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getFunctionNo() {
        return functionNo;
    }

    public void setFunctionNo(String functionNo) {
        this.functionNo = functionNo;
    }

    public Integer getIsOpened() {
        return isOpened;
    }

    public void setIsOpened(Integer isOpened) {
        this.isOpened = isOpened;
    }

    public String getSearchKeyWord() {
        return searchKeyWord;
    }

    public void setSearchKeyWord(String searchKeyWord) {
        this.searchKeyWord = searchKeyWord;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getFullyClassName() {
        return fullyClassName;
    }

    public void setFullyClassName(String fullyClassName) {
        this.fullyClassName = fullyClassName;
    }

    public String getFuncName() {
        return funcName;
    }

    public void setFuncName(String funcName) {
        this.funcName = funcName;
    }

    public String getFuncPath() {
        return funcPath;
    }

    public void setFuncPath(String funcPath) {
        this.funcPath = funcPath;
    }

    public String getIconName() {
        return iconName;
    }

    public void setIconName(String iconName) {
        this.iconName = iconName;
    }

    @Override
    public String toString() {
        return "AppFunction{" +
                "id=" + id +
                ", functionNo='" + functionNo + '\'' +
                ", isOpened=" + isOpened +
                ", searchKeyWord='" + searchKeyWord + '\'' +
                ", createdTime=" + createdTime +
                ", updateTime=" + updateTime +
                ", className='" + fullyClassName + '\'' +
                ", funcName='" + funcName + '\'' +
                ", funcPath='" + funcPath + '\'' +
                ", iconName='" + iconName + '\'' +
                '}';
    }
}
